// ****************************************************************************** 
// Copyright     :  Copyright (C) 2021, Hisilicon Technologies Co. Ltd.
// File name     :  ts_secure_reg_offset_field.h
// Project line  :  Platform And Key Technologies Development
// Department    :  CAD Development Department
// Author        :  xxx
// Version       :  1.0
// Date          :  2013/3/10
// Description   :  The description of xxx project
// Others        :  Generated automatically by nManager V4.2 
// History       :  xxx 2021/10/23 10:05:49 Create file
// ******************************************************************************

#ifndef __TS_SECURE_REG_OFFSET_FIELD_H__
#define __TS_SECURE_REG_OFFSET_FIELD_H__

#define TS_SECURE_STARS_CNT_NOTIFY_LEN         1
#define TS_SECURE_STARS_CNT_NOTIFY_OFFSET      18
#define TS_SECURE_IPC_1_LEN                    1
#define TS_SECURE_IPC_1_OFFSET                 17
#define TS_SECURE_IPC_0_LEN                    1
#define TS_SECURE_IPC_0_OFFSET                 16
#define TS_SECURE_TIMER_3_LEN                  1
#define TS_SECURE_TIMER_3_OFFSET               15
#define TS_SECURE_TIMER_2_LEN                  1
#define TS_SECURE_TIMER_2_OFFSET               14
#define TS_SECURE_TIMER_1_LEN                  1
#define TS_SECURE_TIMER_1_OFFSET               13
#define TS_SECURE_TIMER_0_LEN                  1
#define TS_SECURE_TIMER_0_OFFSET               12
#define TS_SECURE_WATCH_DOG_3_LEN              1
#define TS_SECURE_WATCH_DOG_3_OFFSET           11
#define TS_SECURE_WATCH_DOG_2_LEN              1
#define TS_SECURE_WATCH_DOG_2_OFFSET           10
#define TS_SECURE_WATCH_DOG_1_LEN              1
#define TS_SECURE_WATCH_DOG_1_OFFSET           9
#define TS_SECURE_WATCH_DOG_0_LEN              1
#define TS_SECURE_WATCH_DOG_0_OFFSET           8
#define TS_SECURE_HW_LOCK_0_LEN                1
#define TS_SECURE_HW_LOCK_0_OFFSET             7
#define TS_SECURE_STARS_SHIM_WRAP_LEN          1
#define TS_SECURE_STARS_SHIM_WRAP_OFFSET       6
#define TS_SECURE_TS_FCM_LOCAL_CORE3_NS_LEN    1
#define TS_SECURE_TS_FCM_LOCAL_CORE3_NS_OFFSET 5
#define TS_SECURE_TS_FCM_LOCAL_CORE2_NS_LEN    1
#define TS_SECURE_TS_FCM_LOCAL_CORE2_NS_OFFSET 4
#define TS_SECURE_TS_FCM_LOCAL_CORE1_NS_LEN    1
#define TS_SECURE_TS_FCM_LOCAL_CORE1_NS_OFFSET 3
#define TS_SECURE_TS_FCM_LOCAL_CORE0_NS_LEN    1
#define TS_SECURE_TS_FCM_LOCAL_CORE0_NS_OFFSET 2
#define TS_SECURE_TS_SYSCTRL_NS_LEN            1
#define TS_SECURE_TS_SYSCTRL_NS_OFFSET         0

#define TS_SECURE_SECURE1_LEN                27
#define TS_SECURE_SECURE1_OFFSET             5
#define TS_SECURE_DBGCONNECTED_FCM_LEN       1
#define TS_SECURE_DBGCONNECTED_FCM_OFFSET    4
#define TS_SECURE_TS_AWUSER_NS_LEN           1
#define TS_SECURE_TS_AWUSER_NS_OFFSET        3
#define TS_SECURE_TS_ARUSER_NS_LEN           1
#define TS_SECURE_TS_ARUSER_NS_OFFSET        2
#define TS_SECURE_SC_AW_SECURE_ENABLE_LEN    1
#define TS_SECURE_SC_AW_SECURE_ENABLE_OFFSET 1
#define TS_SECURE_SC_AR_SECURE_ENABLE_LEN    1
#define TS_SECURE_SC_AR_SECURE_ENABLE_OFFSET 0



#define TS_SECURE_SECURE3_LEN        28
#define TS_SECURE_SECURE3_OFFSET     4
#define TS_SECURE_SPNIDEN_FCM_LEN    1
#define TS_SECURE_SPNIDEN_FCM_OFFSET 3
#define TS_SECURE_SPIDEN_FCM_LEN     1
#define TS_SECURE_SPIDEN_FCM_OFFSET  2
#define TS_SECURE_NIDEN_FCM_LEN      1
#define TS_SECURE_NIDEN_FCM_OFFSET   1
#define TS_SECURE_DBGEN_FCM_LEN      1
#define TS_SECURE_DBGEN_FCM_OFFSET   0

#define TS_SECURE_SECURE4_LEN                 15
#define TS_SECURE_SECURE4_OFFSET              17
#define TS_SECURE_STARS_SHIM_AWUSER_NS_LEN    17
#define TS_SECURE_STARS_SHIM_AWUSER_NS_OFFSET 0

#define TS_SECURE_SECURE5_LEN                 15
#define TS_SECURE_SECURE5_OFFSET              17
#define TS_SECURE_STARS_SHIM_ARUSER_NS_LEN    17
#define TS_SECURE_STARS_SHIM_ARUSER_NS_OFFSET 0

#define TS_SECURE_SECURE6_LEN    32
#define TS_SECURE_SECURE6_OFFSET 0

#define TS_SECURE_SECURE7_LEN    32
#define TS_SECURE_SECURE7_OFFSET 0

#define TS_SECURE_SECURE8_LEN    32
#define TS_SECURE_SECURE8_OFFSET 0

#define TS_SECURE_SECURE9_LEN    32
#define TS_SECURE_SECURE9_OFFSET 0

#define TS_SECURE_SECURE10_LEN    32
#define TS_SECURE_SECURE10_OFFSET 0

#define TS_SECURE_SECURE11_LEN    32
#define TS_SECURE_SECURE11_OFFSET 0

#define TS_SECURE_SECURE12_LEN    32
#define TS_SECURE_SECURE12_OFFSET 0

#define TS_SECURE_SECURE13_LEN    32
#define TS_SECURE_SECURE13_OFFSET 0

#define TS_SECURE_SECURE14_LEN    32
#define TS_SECURE_SECURE14_OFFSET 0

#define TS_SECURE_SECURE15_LEN    32
#define TS_SECURE_SECURE15_OFFSET 0

#define TS_SECURE_SECURE16_LEN    32
#define TS_SECURE_SECURE16_OFFSET 0

#define TS_SECURE_SECURE17_LEN    32
#define TS_SECURE_SECURE17_OFFSET 0

#define TS_SECURE_SECURE18_LEN    32
#define TS_SECURE_SECURE18_OFFSET 0

#define TS_SECURE_SECURE19_LEN    32
#define TS_SECURE_SECURE19_OFFSET 0

#define TS_SECURE_SECURE20_LEN    32
#define TS_SECURE_SECURE20_OFFSET 0

#define TS_SECURE_SECURE21_LEN    32
#define TS_SECURE_SECURE21_OFFSET 0

#define TS_SECURE_SECURE22_LEN    32
#define TS_SECURE_SECURE22_OFFSET 0

#define TS_SECURE_SECURE23_LEN    32
#define TS_SECURE_SECURE23_OFFSET 0

#define TS_SECURE_SECURE24_LEN    32
#define TS_SECURE_SECURE24_OFFSET 0

#define TS_SECURE_SECURE25_LEN    32
#define TS_SECURE_SECURE25_OFFSET 0

#define TS_SECURE_SECURE26_LEN    32
#define TS_SECURE_SECURE26_OFFSET 0

#define TS_SECURE_SECURE27_LEN    32
#define TS_SECURE_SECURE27_OFFSET 0

#define TS_SECURE_SECURE28_LEN    32
#define TS_SECURE_SECURE28_OFFSET 0

#define TS_SECURE_SECURE29_LEN    32
#define TS_SECURE_SECURE29_OFFSET 0

#define TS_SECURE_SECURE30_LEN    32
#define TS_SECURE_SECURE30_OFFSET 0

#define TS_SECURE_SECURE31_LEN    32
#define TS_SECURE_SECURE31_OFFSET 0

#endif // __TS_SECURE_REG_OFFSET_FIELD_H__
